the rostra - French English Dictionary